.loadBox{position: fixed; top: 0; left: 0; width: 100%;  height: 100%; display: flex; align-items: center; justify-content: center; background-color: rgba(255,255,255,.9); z-index: 9999999;}

.banner{}
.banner image{display: block; width: 100%;}

.timeLine{display: flex; flex-wrap: wrap; justify-content: space-between;}
.timeLine .item{width: 280rpx; padding: 25rpx; margin-top: 20rpx; background-color: #fff; box-shadow: 0 0 10rpx rgba(0,0,0,.2);}
.timeLine .item h3{font-size: 30rpx; font-weight: bold; margin-bottom: 15rpx;}
.timeLine .item .time{font-size: 30rpx; font-weight: bold; margin-bottom: 15rpx;}

.photoList{display: flex; justify-content: space-between;}
.photoList .item{width: 48%; height: 200rpx; margin: 20rpx 0 0;border: 1px solid #ccc; border-radius: 15rpx;}
.photoList .item .iconBox{height: 100%; display: flex; justify-content: center; align-items: center;}
.photoList .item .imgBox{height: 100%;  background-size: cover; background-position: center;}


.popup{display: flex; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.8);z-index: 9998;}
.popup .popcontent{width: 550rpx; padding: 25rpx; border: 1px solid #eee; background-color: #fff; border-radius: 15rpx;}
.popup .popcontent .poptext{font-size: 28rpx; line-height: 1.8; margin-bottom: 25rpx;}
.popup .popcontent .poptext text{color: #d9232f; text-decoration: underline;}
.popup .popcontent .btns{display: flex; justify-content: space-between;}
.popup .popcontent .btns .btn{width: 48%;}
.popup .popcontent .privacyTit{text-align: center; font-size: 34rpx; font-weight: bold; margin-bottom: 20rpx;}
